记录格式数据库连接
命令 |
路径 |
记录格式连接 |
工具 > 数据库 |
需要将该记录格式的每个字段映射至适当的数据库表列。文件中不存在的所需记录格式可以在连接记录至数据库时创建。也可以创建 IFC/COBie 实体,并通过将其特性链接至数据库表而将其连接。可以将记录连接保存在 xml 文件中,并导入另一个文件。
记录格式可自动创建并链接到数据库表;请参阅自动从数据库表创建记录格式。
要将所需记录格式连接至数据库表:
选择该命令。或者,在带有所需记录的选定对象的“对象信息”面板的“数据”选项卡中选择记录格式,然后单击记录格式数据库连接。
“记录格式数据库连接”对话框将会打开,显示文件中可用的记录格式。这些记录包含文档(用户定义的)、参数(关于参数对象)或 IFC(IFC 和 COBie 记录)。可以将每个记录格式链接至已连接至文件的数据源。
参数 |
说明 |
文档中的记录格式 |
列出 Vectorworks 文件中可用的记录格式,以及这些记录格式所连接的数据库与数据库表 |
新建 |
打开“指定格式类型”对话框,以指明要创建的记录类型。 选择文档并按照创建记录格式中所述创建新的用户自定义记录格式,然后按照以下步骤所述将其连接。 选择 IFC/COBie 以选择 IFC 实体并连接其特性。请参阅下方的“创建或编辑并连接 IFC/COBie 特性”。 |
编辑 |
打开的对话框取决于选定格式的类型。 选择文档或参数记录格式会打开“编辑记录格式”对话框,按照以下步骤描述链接记录格式至指定的数据库和表格。 选择 IFC/COBie 记录格式会打开“编辑 IFC/COBie 记录格式”对话框。请参阅下方的“创建或编辑并连接 IFC/COBie 特性”。 |
删除 |
从文件中删除选定的记录格式 |
导出为数据库表 |
自动从选择的记录格式创建数据库表行;请参阅自动从记录格式创建数据库表 |
管理数据库 |
打开“管理数据库”对话框,以便连接至可用的数据库;请参阅数据库连接 |
导入连接 |
从外部 .xml 文件导入连接设置,覆盖任何现有数据库连接。这样可以在该文件中使用来自另一文件的指定连接。 |
导出连接 |
将当前连接设置导出至一个 .xml 文件 |
如果要连接参数或文档记录,选择记录格式并单击编辑。如果要连接 IFC 实体。请参阅下方的“创建或编辑并连接 IFC/COBie 特性”。
“编辑记录格式”对话框将会打开,其中包含连接数据库之后而可用的额外数据库控件项。
选择数据库连接,以便将记录格式字段链接至选定的数据库和表格。仅当将数据库连接至文件中后,才会为记录格式显示该区域。
如果需要,可以通过单击管理数据库来验证或更改已连接的数据库,或勾选表格名称中的选定表格以便查看表格内容。
“连接选项”对话框打开。选择在编辑连接的记录格式或带连接记录的对象时数据库表中会发生的操作。(这些更改在指定更新设置中设置数据库更新时发生;系统将通过警报来通知您数据库出现的任何更改。)
参数 |
说明 |
创建此格式的记录时在数据库表中添加新行 |
创建新的记录格式时,自动将数据库表行添加至已连接的数据库 |
移除此格式的记录时,删除数据库表中的相应行 |
当记录格式与对象之间的连接断开时,或具有连接的记录格式的对象被删除时,自动删除数据库表中与该对象连接的行 |
单击确定以返回到“编辑记录格式”对话框。
对于每个记录字段,从选定表中指派一个列。选择记录字段,然后单击编辑。
“编辑字段”对话框打开。
从数据库表列内的数据库中选择关联的表列,然后从数据库链接类型中选择数据库通信方式。
读/写:允许在数据库和 Vectorworks 文件之间进行数据的读出和写入。
只读:允许将数据库信息读入 Vectorworks 文件,但不允许记录数据修改数据库。
只写:允许 Vectorworks 文件数据修改数据库,但不允许通过数据库信息修改 Vectorworks 记录字段。
单击确定以返回到“编辑记录格式”对话框。对话框将会更新以显示关联的表格数据与链接类型。
在数据库读/写列中单击,以便轻松更改选定行的链接类型。
为每个记录字段链接数据后,单击确定。记录格式中的字段现在已链接至指定数据库中的表格数据,且已定义了链接类型。在“对象信息”面板的“数据”选项卡上,将会显示已连接的记录格式,带有已连接的数据库及其表格的名称。
创建或编辑并连接 IFC/COBie 特性
如上节所述,文件中不存在的 IFC 实体可以在连接特性至数据库时创建。此外,可以编辑现有实体的特性。创建或编辑 IFC/COBie 记录格式时该进程是不同的。对于 IFC/COBie,是连接特性而不是将记录字段链接至数据库。
将 IFC/COBie 记录链接到外部数据库的另一种高级方法是将数据库链接到自定义记录格式,然后使用数据管理器命令将 IFC 字段映射(从 IFC 实体或 pset)到自定义记录字段。无需使用 IFC 数据填充所有对象(不需要使用滴管工具或打开“IFC 数据”对话框)。如果使用符号,则可以根据附加的记录格式为每个符号定义选择不同的 IFC 映射选项。
要创建或编辑 IFC/COBie 记录格式:
从“记录格式数据库连接”对话框,单击新建以创建新的记录格式,或选择 IFC/COBie 记录格式并单击编辑以编辑格式。
“新建 IFC/COBie 记录格式”对话框或“编辑 IFC/COBie 记录格式”对话框打开。当创建新的 IFC/COBie 格式时,从列表选择实体以显示其特性并将其连接。当编辑 IFC/COBie 格式时,已经选定实体,所以只有其特性为编辑连接而显示。
参数 |
说明 |
IFC 版本 (仅限新的 IFC/COBie 格式) |
当创建新的 IFC/COBie 记录格式时,选择 IFC 版本。显示 IFC 实体的关联列表 |
过滤器列表 (仅限新的 IFC/COBie 格式) |
当创建新的 IFC/COBie 记录格式时,输入关键字以筛选实体列表。 |
完整的实体列表 (仅限新的 IFC/COBie 格式) |
当创建新的 IFC/COBie 记录格式时,显示 IFC 实体列表。选择一个实体以查看并连接其特性。 |
实体 (仅编辑 IFC/COBie 格式) |
当编辑 IFC/COBie 记录格式时,显示选定 IFC 实体的名称。 |
选定数据集的特性 |
列出选定或显示的 IFC 实体的特性。可以选择每个特性,其参数会显示以连接到数据库。出于方便,特性参数显示在列中。 |
选择每个要连接的特性并指定默认值。
选择要使用的已连接数据库,并从选定数据库中指派一个数据库表。从数据库选择关联的表格行。
在数据库链接类型中选择数据库通信方式:
读/写:允许在数据库和 Vectorworks 文件之间进行数据的读出和写入
只读:允许将数据库信息读入 Vectorworks 文件,但不允许特性修改数据库
只写:允许通过 Vectorworks 文件数据修改数据库,但不允许通过数据库信息修改 Vectorworks 特性
在数据库读/写列中单击,以便轻松更改选定行的链接类型。
单击确定以返回到“记录格式数据库连接”对话框。对话框更新以显示关联的数据库。